Geographically separate population - English Synonyms Dictionary